首页> 外文OA文献 >Sideways Information Passing for Push-Style Query Processing
【2h】

Sideways Information Passing for Push-Style Query Processing

机译:横向信息传递以进行推送式查询处理

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In many modern data management settings, data is queried from a central node or nodes, but is stored at remote sources. In such a setting it is common to perform \u22pushstyle\u22 query processing, using multi-threaded pipelined hash joins and bushy query plans to compute parts of the query in parallel; to avoid idling, the CPU can switch between them as delays are encountered. This works well for simple select-project join queries, but increasingly, Web and integration applications require more complex queries with multiple joins and even nested subqueries. As we demonstrate in this paper, push-style execution of complex queries can be improved substantially via sideways information passing; push-style queries provide many opportunities for information passing that have not been studied in the past literature. We present adaptive information passing, a general runtime decision-making technique for reusing intermediate state from one query subresult to prune and reduce computation of other subresults. We develop two alternative schemes for performing adaptive information passing, which we study in several settings under a variety of workloads.
机译:在许多现代数据管理设置中,从一个或多个中央节点查询数据,但是将数据存储在远程源中。在这种设置中,通常使用多线程流水线哈希联接和浓密的查询计划来并行计算查询的各个部分,以执行查询处理。为了避免空转,CPU可以在遇到延迟时在它们之间切换。这对于简单的选择项目联接查询非常有效,但是越来越多的Web和集成应用程序需要具有多个联接甚至嵌套子查询的更复杂的查询。正如我们在本文中所演示的,可以通过横向传递信息来显着改善复杂查询的推式执行。推式查询为过去的文献中未曾研究过的信息传递提供了许多机会。我们提出了自适应信息传递,这是一种通用的运行时决策技术,用于从一个查询子结果重用中间状态以修剪并减少其他子结果的计算。我们开发了两种用于执行自适应信息传递的替代方案,我们在各种工作负载下的几种环境下进行研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号